Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Austria F1 Great Britain F8 Croatia F3 Italy F25 Italy F32 Ukraine F2 Ukraine F3 Belgium F1 Czech Republic F6 Germany F2 Germany F3 Austria F2 France F1 Croatia F2 Israel F1 Spain F14 Italy F15 Italy F16 Tunisia F1 Tunisia F2 Germany F11 Great Britain F15 Romania F2 Germany F5 France F8 Netherlands F2 Great Britain F21 Great Britain F22 Israel F4 France F2 France F3 Morocco F1 Morocco F2 Croatia F4 Croatia F5 France F6 USA F9 Portugal F1 Italy F10 Italy F20 France F14 France F1 France F19 Senegal F1 Senegal F2 Great Britain F2 Germany F3 Germany F4 France F4 France F5 Spain F23 Germany F10 Netherlands F6 France F17 Nigeria F1 Germany F2 Germany F4 France F3 France F4 Italy F3 Romania F3 Netherlands F2 Netherlands F3 Spain F24 Belgium F4 Belgium F5 Belgium F6 France F15 Germany F17 Turkey F30 Germany F1 France F1 Turkey F5 Turkey F6 France F4 Portugal F3 France F6 Greece F1 Greece F2 Spain F11 Morocco F2 Morocco F3 Belgium F1 Netherlands F4 Belgium F6 Belgium F8 Belgium F10 France F15 France F21 Turkey F45 Portugal F1 Portugal F2 France F6 France F7 France F8 Italy F8 Netherlands F4 Belgium F7 Italy F21 France F14 France F16 Hungary F1 Portugal F11 Senegal F2 Germany F3 Portugal F3 France F6 France F13 Slovakia F1 Belgium F7 Italy F23 Belgium F7 Belgium F15 France F19 France F21 Croatia F5 France F24 Spain F15 Belgium F5 France F6 Czech Republic F1 Czech Republic F3 Slovenia F3 Belgium F1 Czech Republic F4 Italy F4 Hungary F1 Hungary F3 Morocco F3 Morocco F4 Serbia & Montenegro F3 Austria F5 Italy F24 Israel F2 Portugal F1 Spain F12 Spain F13 Tunisia F3 Italy F19 Netherlands F3 Germany F7 Germany F8 Belgium F1 Belgium F2 Germany F12 Netherlands F4 Netherlands F3 Netherlands F5 Tunisia F4 Tunisia F5 Germany F3 France F3 Great Britain F3 Portugal F2 Portugal F3 Spain F15 Romania F1 Belgium F8 Germany F11 Germany F12 Italy F27 Italy F28 France F14 Great Britain F19 France F17 Netherlands F1 Netherlands F2 France F22 Netherlands F3 France F23 Netherlands F4 Czech Republic F7 Senegal F1 Senegal F2 Turkey F1 Germany F3 Italy F28 France F13 France F4 France F14 Greece F4 France F8 France F18 France F19 Spain F16 Belgium F1 Belgium F2 Great Britain F1 Great Britain F2 France F2 Croatia F1 Croatia F2 Portugal F2 Belgium F5 France F5 Belgium F6 Russia F1 Russia F2 Great Britain F1 (Glasgow) Egypt F6 (Sharm El Sheikh) France F4 (Lille) France F5 (Toulouse) Spain F16 France F7 (Villers Les Nancy) France F14 France F9 (Angers) France F5 Nigeria F2 Belgium F5 (Knokke) Belgium F7 (Brussels) Belgium F9 (Koksijde) Hungary F6 (Budapest) Belgium F12 (Middelkerke) France F19 (Mulhouse) Portugal F20 (Oliveira De Azemeis) France F22 (Nevers) France F23 (Saint-Dizier) France F1 (Bagnoles-de-l'Orne) Great Britain F1 (Glasgow) Great Britain F2 (Loughborough) Switzerland F2 (Bellevue) Belgium F4 Israel F1 (Ramat Gan) Italy F7 (Santa Margherita Di Pula) Portugal F8 (Cascais) France F8 (Angers) Spain F14 (Huelva) Belgium F2 (Arlon) Belgium F8 (Koksijde) Portugal F16 (Sintra) France F16 (Bagneres-De-Bigorre) Portugal F18 (Oliveira De Azemeis) M15 Sharm El Sheikh M15 Grenoble M15 Vale Do Lobo M15 Koksijde France F3 Tatra Banka Open - Bratislava Tatra Banka Open - Bratislava IPP Open - Helsinki GHI Bronx Tennis Classic - Bronx Citta di Como - Como Ethias Trophy - Mons PEOPLEnet Cup - Dnepropetrovsk Prosperita Open 2008 - Ostrava Hurricane Tennis Open - Bradenton Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Levene Gouldin & Thompson Tennis Challenger - Binghamton Sofia Challenger St. Remy Challenger Bratislava Challenger Pingguo Challenger Como Challenger Mons Challenger Belgium F6 (Duinbergen) Kosice Open-Steelers Cup 2008 - Kosice Ortisei Challenger Busan Challenger Tashkent Challenger Izmir Challenger Dallas Challenger Pozoblanco Challenger Penza Challenger Tampere Challenger Bratislava Challenger Rimouski Challenger Ostrava Challenger Mersin Challenger Prague Challenger Aix En Provence Challenger Granby Challenger Zagreb Challenger Cordenons Challenger Manerbio Challenger St. Remy Challenger Mons Challenger Bangkok Challenger Penza Challenger Helsinki Challenger Cherbourg Challenger Taipei City Challenger Gimcheon Challenger Portoroz Challenger Raanana Challenger Busan Challenger Granby Challenger Portoroz Challenger Tatra Banka Open 2006 - Bratislava St. Remy Challenger Kaohsiung Challenger Tashkent Challenger Eckental Challenger Brescia Challenger Guangzhou Challenger Le Gosier Challenger Flea Market Cup - Busan Izmir Challenger Tashkent Challenger Brescia Challenger Heilbronn Open - Heilbronn Rome Challenger Surbiton Challenger Irving Challenger Le Gosier Challenger Blois Challenger Kaohsiung Challenger Surbiton Challenger Bratislava Challenger Open de Rennes - Rennes Labertz Open by Stawag - Aachen Belgrade Challenger Wolfsburg Challenger Caltanissetta Challenger Lille Challenger St. Brieuc Challenger Alicante Challenger Glasgow Challenger Gwangju Challenger Switzerland F1 Ortisei Challenger Eckental Challenger Bratislava Challenger Chuncheon Challenger Loughborough Challenger Bratislava Challenger Nottingham Challenger Phoenix Challenger Pau Challenger Surbiton Challenger Seoul Challenger Busan Challenger Biella 2 Challenger Ilkley Challenger Aptos Challenger Cary Challenger Eckental Challenger Ortisei Challenger Wroclaw Challenger Mallorca Challenger Bordeaux Challenger Trieste Challenger Ismaning Challenger Ostrava Challenger Prague Challenger Unique Zagreb Open - Zagreb Ismaning Challenger Bratislava Challenger Quimper Challenger The LTA Nottingham Challenger - Nottingham Rennes Challenger Ilkley Challenger Ostrava Challenger Challenger Casablanca San Angel - Mexico City Schickedanz Open 2007 - Furth Zagreb Challenger Baden Open - Karlsruhe Portoroz Challenger Tashkent Challenger Forli 5 Challenger Aachen Challenger Biel Challenger Prague Challenger St. Brieuc Challenger Cherbourg Challeger Granby Challenger Athens Challenger Orbetello Challenger Biella Challenger Petange Challenger Troisdorf Challenger Petange Challenger Recanati Challenger Irving Challenger Bangkok Challenger Brest Challenger Eckental Challenger Manila Challenger dBI Tennis Challenger - Binghamton Orleans Challenger Mons Challenger Eckental Challenger Steelers Cup - Kosice Jameson Cup - Milan Steelers Cup 2005 - Kosice Ismaning Challenger Czech Indoor Open - Prague Coffee Cup Challenger - Chikmagalur Ostdeutscher Sparkassen Cup - Dresden Czech Open 2006 - Prostejov Steelers Cup - Kosice Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti Challenger Brasov - Brasov Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding IPP Open - Helsinki Internationaux de Nouvelle-Caledonie - New Caledonia Internationaux de Doubs Open de Franchie-Comte - Besancon San Luis Potosi Challenger 2007 - San Luis Potosi Croatia Osiguranje Rijeka Open - Rijeka Baden Open - Karlsruhe Quimper 2 Challenger Seguros Bolivar Open - Bogota Challenger ATP de Cuenca Diario El Mercurio - Cuenca Porsche Open - Poznan Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Todi Challenger BMW Tennis Championship - Sunrise Morocco Tennis Tour - Tanger Tennis Napoli Cup - Napoli Status Athens Open - Athens Tunis Open - Tunis Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Unicredit Czech Open - Prostejov The LTA Manchester Trophy - Manchester Porsche Open - Poznan Kos Succhetti Tennis Cup - Cordenons Open Seat Godo 2007 - Barcelona Open des Alpes Trophee BNP Paribas - Grenoble Tatra Banka Slovak Open - Bratislava Mexico City Challenger Dubai Duty Free Tennis Championships - Dubai Fergana Challenger Pozoblanco Challenger Segovia Challenger Mons Challenger Kolding Challenger Bratislava Challenger BCR Open Romania - Bucharest Johannesburg Challenger PBZ Zagreb Indoors - Zagreb Morocco Tennis Tour - Fes Medibank International - Sydney Geneva Challenger Istanbul Challenger Rennes Challenger Orleans Challenger Cherbourg Challenger Gerry Weber Open - Halle Guangzhou Challenger Nottingham Challenger Nottingham Challenger Scheveningen Challenger Segovia Challenger Heineken Open - Auckland Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Cherbourg Challenger Seoul Challenger Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne Nottingham Challenger Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Wolfsburg Challenger Qatar ExxonMobil Open - Doha BMW Open - Munich Mons Challenger Tashkent Challenger Segovia Challenger Ordina Open - s-Hertogenbosch PBZ Zagreb Indoors - Zagreb Rennes Challenger SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Bratislava Challenger Loughborough Challenger Helsinki Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Kobstaedernes ATP Challenger - Kolding Marbella Challenger BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Heilbronn Challenger PBZ Zagreb Indoors - Zagreb Portugal Open - Oeiras Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Bergamo Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Aircel Chennai Open - Chennai Apia International - Sydney Heineken Open - Auckland Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dallas Challenger Dubai Duty Free Tennis Championships - Dubai Sarajevo Challenger BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Erste Bank Open - Vienna Sunrise Challenger Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Heineken Open - Auckland Monza Challenger PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest BB&T Atlanta Open - Atlanta Topshelf Open - 's-Hertogenbosch Apia International - Sydney Citi Open - Washington Shenzhen Open - Shenzhen ASB Classic - Auckland San Marino Challenger Garanti Koza Sofia Open - Sofia Gerry Weber Open - Halle Como Challenger Dubai Duty Free Tennis Championships - Dubai St. Remy Challenger AEGON International - Eastbourne U.S. National Indoor Tennis Championships - Memphis Internazionali di Tennis di Bergamo - Bergamo U.S. National Indoor Tennis Championships - Memphis Open Sud de France - Montpellier Noventi Open - Halle Eckental Challenger St. Brieuc Challenger Open Sud de France - Montpellier Aegon Nottingham Open - Nottingham Open 13 Provence - Marseille Karlsruhe Challenger Bergamo Challenger Guadalajara Challenger If Stockholm Open - Stockholm Shenzhen Challenger Jersey Challenger Open Sud de France - Montpellier Busan Challenger Mestre Challenger Blois Challenger US Men's Clay Court Championship - Houston Open de Rennes La Trinitaine - Rennes Tampere Challenger Qatar ExxonMobil Open - Doha San Remo Tennis Cup - San Remo Tashkent Challenger Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm Erste Bank Open - Vienna Helsinki Challenger Geneva Challenger Eckental Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Cairo Challenger Tatra Banka Slovak Open - Bratislava Andria Challenger Hong Kong Challenger Millennium Estoril Open - Estoril Glasgow Challenger Wroclaw Challenger BB&T Atlanta Open - Atlanta Cherbourg Challenger Drummondville Challenger ABN AMRO World Tennis Tournament - Rotterdam Batman Challenger St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Gerry Weber Open - Halle Taipei City Challenger Reunion Island Challenger Cali Challenger GHI Bronx Tennis Classic - Bronx Bordeaux Challenger Qatar ExxonMobil Open - Doha Tatra Banka Open 2003 - Bratislava Dubai Duty Free Tennis Championships - Dubai Manchester Challenger Surbiton Challenger Mercedes Cup - Stuttgart Izmir Challenger Rennes Challenger Orleans Challenger Kosice Challenger Stella Artois Clay Court Championships - Budaors Orleans Challenger Prague Challenger Mercedes Cup - Stuttgart Bratislava Challenger New Delhi Challenger Gerry Weber Open - Halle Quimper Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Challenger St. Petersburg Open - St. Petersburg Raanana Challenger Shenzhen Open - Shenzhen Aix En Provence Challenger Intrum Stockholm Open - Stockholm Busan Challenger Rijeka Challenger Seoul Challenger DIEMA XTRA Sofia Open - Sofia Johannesburg Challenger New York Open - New York Delray Beach Open - Delray Beach Libema Open - 's-Hertogenbosch San Benedetto Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Bratislava Challenger Ortisei Challenger Brescia Challenger Kun-Ming Challenger Bergamo Challenger Wroclaw Challenger Open Sud de France - Montpellier Rimini Challenger Irving Challenger St. Brieuc Challenger Manchester Challenger Open 13 Provence - Marseille Taipei City Challenger Brest Challenger Recanati Challenger Bratislava Challenger Busan Challenger Poprad Tatry Challenger KGHM Dialog Polish Indoors - Wroclaw Helsinki Challenger Indian Wells Challenger Budapest Challenger Challenger DCN de Cherbourg - Cherbourg Taipei City Challenger Ilkley Challenger Recanati Challenger Vancouver Challenger Lambertz Open by Stawag 2007 - Aachen Rennes Challenger Quimper Challenger Siemens Open 2007 - Scheveningen Ostrava Challenger Jonkoping Challenger Biella Challenger Hamburg Challenger Bratislava Challenger Pharma Medico Open 2008 - Aarhus Recanati Challenger Dharwad Challenger 2006 - Dharwad Biella 7 Challenger Men's Pro Challenger at Tunica National - Tunica Prosperita Open 2007 - Ostrava Forli 3 Challenger Arad Challenger Mauthausen Challenger Ethias Tennis Trophy - Mons Nottingham Challenger Malaga Challenger Lugano Challenger Mallorca Challenger Ismaning Challenger Ortisei Challenger Sony Ericsson Open - Miami Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Sony Open Tennis - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Open Tennis - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sarajevo Challenger San Luis Potosi Challenger Miami Open - Miami Pozoblanco Challenger Astana Challenger Prostejov Challenger Quimper Challenger Biella 1 Challenger Citi Open - Washington Open de Moselle - Metz Open Sud de France - Montpellier Gerry Weber Open - Halle Malaysian Open - Kuala Lumpur Rogers Cup - Toronto BNP Paribas Open - Indian Wells Open Sud de France - Montpellier Hall of Fame Tennis Championships - Newport Sony Ericsson Open - Miami Hall of Fame Tennis Championships - Newport Citi Open - Washington BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Mutua Madrilena Masters Madrid - Madrid Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Next Generation Adelaide International - Adelaide Davidoff Swiss Indoors Basel - Basel Miami Open - Miami Delray Beach Open - Delray Beach French Open - Paris BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 1R, SVK-SLO 5-0 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group I, 1R, UKR-SVK 3-2 Olympics - London Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, Group I, 1R, SVK-LAT 5-0 U.S. Open - New York